package com.zzyl.nursing.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.zzyl.nursing.domain.FamilyMemberElder;
import com.zzyl.nursing.dto.MemberElderDto;
import com.zzyl.nursing.vo.FamilyMemberElderVo;
import com.zzyl.nursing.vo.MemberElderVo;

import java.util.List;


public interface IFamilyMemberElderService extends IService<FamilyMemberElder>
{
//    /**
//     * 查询客户老人关联
//     *
//     * @param id 客户老人关联主键
//     * @return 客户老人关联
//     */
//    public FamilyMemberElder selectFamilyMemberElderById(Long id);
//
//    /**
//     * 查询客户老人关联列表
//     *
//     * @param familyMemberElder 客户老人关联
//     * @return 客户老人关联集合
//     */
//    public List<FamilyMemberElder> selectFamilyMemberElderList(FamilyMemberElder familyMemberElder);
//
//    /**
//     * 新增客户老人关联
//     *
//     * @param familyMemberElder 客户老人关联
//     * @return 结果
//     */
////    public int insertFamilyMemberElder(FamilyMemberElder familyMemberElder);
//
//    /**
//     * 修改客户老人关联
//     *
//     * @param familyMemberElder 客户老人关联
//     * @return 结果
//     */
//    public int updateFamilyMemberElder(FamilyMemberElder familyMemberElder);
//
//    /**
//     * 批量删除客户老人关联
//     *
//     * @param ids 需要删除的客户老人关联主键集合
//     * @return 结果
//     */
//    public int deleteFamilyMemberElderByIds(Long[] ids);
//
//    /**
//     * 删除客户老人关联信息
//     *
//     * @param id 客户老人关联主键
//     * @return 结果
//     */
//    public int deleteFamilyMemberElderById(Long id);

    int add(MemberElderDto memberElderDto);

    List<FamilyMemberElderVo> my();

    List<MemberElderVo> listByPage(Long userId);

    int deleteById(Long id);

}
